📄 readme.txt
字号:
Mico8 Demo Features:
- Includes full design & User Guide PowerPoint
- easy Mico8 code storage (supports memory initialisation tool)
- Full Top Level schematic Design
- Block Based peripheral set
- Small size full featured demonstration (350 slices)
- real-world peripheral set
- Example project with code
- Verified and bug-free
The peripheral set:
- TX UART
- 8 LED's (generic 8bit output)
- two 7segment displays
- 8bit PWM
- Character LCD display
- Interrupt controller (4 inputs)
- RX UART
- DIPSwitch (generic 8bit input with interrupt on change)
All of the above is supplied in the demonstration package in source code
VHDL + source assembly code.
The design has been verified in MachXO/EC/ECP/XP.
The design is also an ideal platform to demonstrate Reveal.
I demonstrate the multi-trigger by showing interrupt handling of four peripherals
in a single Reveal run. It uses Mico8 v2.4b (bug fixed version).
The LatticeMico8 microcontroller has also been enhanced to increase the
breadth of embedded applications in which it can be employed. These include
the ability to configure the number of lines of code possible and improved
portability across FPGA architectures. The range of the branch operation has
been increased fourfold to accommodate a larger code space. For improved
support of high-level language compilers, the ability to configure the stack
size has also been introduced.
Notice that the performance of the Mico8 core is much faster due to changing
the addressing (using the top two regs R30/R31 for effectively a Page and stack).
This core will not be code compatible with old cores. Also the interrupt response
was increased slightly, allowing the core to function correctly using
distributed RAM or EBR on all of the families.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -