Professional Documents
Culture Documents
Course Review: What Is The MHS File?
Course Review: What Is The MHS File?
Course Review: What Is The MHS File?
Knowledge Check
What is the MHS file?
25- 2
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
What is the MHS file?
The MHS file is the Microprocessor Hardware Specification; it specifies processors, hardware peripherals, bus connections, and address spaces for the hardware
25- 3
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
How can you add or change hardware configuration settings once
the hardware system is build?
What does the LibGen tool do? What is the difference between system.bit and download.bit files?
25- 4
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
How can you add or change hardware configuration settings once
the hardware system is build?
Select an IP instance in the System Assembly View panel, right click on it, and select Configure IP Select available tabs and appropriate options and make changes to the parameters Alternately, you can modify MHS file with correct Parameter name and value
25- 5
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
What is FSL?
25- 6
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
What is FSL?
FSL is a dedicated simplex link with a FIFO interface
25- 7
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
What are some of the advantages of using ISE and XPS integration?
What are some of the advantages of using Xflow and XPS integration?
25- 8
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
What are some of the advantages of using ISE and XPS integration?
Add additional logic to the FPGA design Synthesize the design by utilizing ISE-supported synthesis tools Control the FPGA implementation flow by using ISE
What are some of the advantages of using Xflow and XPS integration?
One GUI to perform all design work Simple push-button flow
25- 9
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
What is the process for creating a peripheral of custom IP in XPS?
Answers
What is the process for creating a peripheral of custom IP in XPS?
Start the Create and Import Wizard tool from XPS Select the Create templates for a new peripheral option Identify the destination directory location Select the bus interface Select functionality and any interrupts Define any software registers and address ranges Add additional signals which the peripheral may be using Generate the files Add user logic in user_logic.vhd
Knowledge Check
What GNU GCC option is used to specify that debugging
information should be placed in the executable?
25- 12
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
What GNU GCC option is used to specify that debugging
information should be placed in the executable? -g
What objdump option is used to display header information? -h What libraries are created when LibGen is run? code, include, lib, and libsrc
25- 13
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
What is included in a BSP?
25- 14
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
What is included in a BSP?
IP drivers Processor functions Library functions
25- 15
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
List libraries supported and their functionality
25- 16
Course Review
2010 Xilinx, Inc. All Rights Reserved
Answers
List libraries supported and their functionality
Fatfs provides file support functions MFS provides memory file system support functions lwip provides networking support functions including handling of multiple connections Flash provides read/write/erase types of functions for Intel parallel flash devices so user can program flash memory during run-time Isf provides functions for in-system and serial flash devices
25- 17
Course Review
2010 Xilinx, Inc. All Rights Reserved
Knowledge Check
When do you need to use a linker script?
Answers
When do you need to use a linker script?
When you have software developed in multiple source files and the compiled object code needs to be placed in different memory structures or in nonstandard configurations
Knowledge Check
What does .sdata2 section contain? What does .sdata section contain? What does .sbss section contain?
25- 20
Course Review
2010 Xilinx, Inc. All Rights Reserved
10
Answers
What does .sdata2 section contain?
Small read-only data
Knowledge Check
What tool is used to connect the GNU Debugger to the hardware
target?
25- 22
Course Review
2010 Xilinx, Inc. All Rights Reserved
11
Answers
What tool is used to connect the GNU Debugger to the hardware
target?
XMD
25- 23
Course Review
2010 Xilinx, Inc. All Rights Reserved
12