If you have the right tools, designing a microprocessor shouldnt be complicated. The Verilog hardware description language (HDL) is one such tool. It can enable you to depict, simulate, and synthesise an electronic design, and thus increase your productivity by reducing the overall workload associated with a given project. Monte Dalrymples Microprocessor Design Using Verilog HDL is a practical guide to processor design in the real world. It presents the Verilog HDL in an easily digestible fashion and serves as a thorough introduction about reducing a computer architecture and instruction set to practice. Youre led through the microprocessor design process from start to finish, and essential topics ranging from writing in Verilog to debugging and testing are laid bare. The book details the following, and more: Verilog HDL Review: data types, bit widths/labelling, operations, statements, and design hierarchy; Verilog Coding Style: files vs. modules, indentation, and design organisation; Design Work: instruction set architecture, external bus interface, and machine cycle; Microarchitecture: design spreadsheet and essential worksheets (eg: Operation, Instruction Code, and Next State); Writing in Verilog: choosing encoding, assigning states in a state machine, and files (eg: defines.v, hierarchy.v, machine.v); Debugging, Verification, and Testing: debugging requirements, verification requirements, testing requirements, and the test bench; Post Simulation: enhancements and reduction to practice.
本书从如何制作单片机开发板开始,详细介绍了一个单片机开发板从构思,确定方案,绘制原理图,绘制PCB版图,调试和使用的全过程.以书中设计的单片机开发板为平台 ...
High-level Languages for Microprocessor Projects
Microprocessor Applications Cases & Observations: A Report Prepared for the Department of Industryby the Massachusetts Institue of Technology
Microelectronic Systems: Level 1
Introducing Microprocessors
Microelectronic Systems: Level 2
并且还推出许多基于 Ethernut 的扩展应用实例,如 CAN 、 USB 主机、 Wireless LAN (无线网卡)、 Bluetooth (蓝牙) ,以及利用 MMC 卡、 CF 卡或 IDE 硬盘外扩大容量存储器等,而这些扩展应用的资料暂时还不会在 Ethernut 网站公开,本书将提供这些扩展应用的 ...
An Introduction to Microprocessor and Applications introduces workings of the microprocessor, its applications, and programming in assembler and high-level languages.
Introduction to Microprocessors
An Introduction to Microprocessor Systems