Friday, October 22, 2010

IP configuration in Xilinx

  1. We learned to setup xilinx ISE in conjunction with EDK for our "minimal system" (we're slowly realizing it ain't that minimal anymore). The issue is that it implies a lot of steps, I bet most of the class is completely lost on this matter. Recapitulating some theoretical related concepts: In our design we have to use static libraries (i.e. with suffix .a -> the a standing for "archive") so the linkage of this libraries is not dependent on a underlying operating system. For completeness I must say that dynamic libraries are those that are linked as they're needed in contrast with static ones that are linked all at once. Another topic is that we need to specify the library containing the related pin specification so no manual wiring is required for connecting our design with the fpga. Another thing to remember is that we specify the memory sections we want to utilize and the size of each, as we know memory is divided into three basic sections: the program itself, the data area, and the heap/stack, the former concerns us depending on whether our program involves the usage of a considerable number of functions (stack -> parameter passing) or employ dynamic memory allocation (heap -> malloc, new, etc)

  2. E-Business (EB) detach a whole chain of intermediaries from the buying/selling process. It comes in four flavors: Business to Business, Business to Customer, IntraBusiness, damn I forgot the fourth, they're self explanatory. The application of the EB approach has obvious advantages such as: a good cost/revenue ratio, a reduction in the process time; though it has its downsides too for example security related issues, privacy etc. Another topic was the information classification systems, it was a really swift presentation but I could grasp that they classify (of course) a big set of data according to the parameters we give it in order to analyze the resulting subsets.

  3. The mysql user addition not only involves creating a user name, specifying a password and the places he can connect from, we must associate it with an schema, i.e. a database and the type of privileges he will be granted with. A shell script can come very handing in backing up a schema for didactic purposes. The command we need to enter to list the available packages install is "dpkg -l mysql | grep" or something like that. Postgres beats up mysql with high volumes of information and makes a more efficient use of resources specially when dealing with multi-core systems.

No comments:

Post a Comment