Jump to content

    

CPU design

Я не занимаюсь разработкой печатных плат, так что что-то конкретное по Вашему вопросу мне ответить сложно : )

слышал что на сайте алалог девайс и тексас инструментс есть прям методика расчета фильтров для скоростных СБИС, но с первого подхода не нашел. Может вы подскажете

 

Share this post


Link to post
Share on other sites

появился еще вопрос) нагрузка для выхода КМОП тактового генератора 15пФ(max) или 10 кОм(min). Таки для цифровой СБИС, это значение относится к затвору соответствующего транзистора на входе СБИС?

Share this post


Link to post
Share on other sites
появился еще вопрос) нагрузка для выхода КМОП тактового генератора 15пФ(max) или 10 кОм(min). Таки для цифровой СБИС, это значение относится к затвору соответствующего транзистора на входе СБИС?

Емкость входа КМОП-микросхемы определятся емкостью входной ячейки (I/O-Pad) + емкость разводки внутри корпуса.

Внутри I/O-Pad помимо входного инвертора содержится еще схема ESD-защиты, которая также имеет емкость.

Share this post


Link to post
Share on other sites
Емкость входа КМОП-микросхемы определятся емкостью входной ячейки (I/O-Pad) + емкость разводки внутри корпуса.

Внутри I/O-Pad помимо входного инвертора содержится еще схема ESD-защиты, которая также имеет емкость.

спасибо за ответ

Share this post


Link to post
Share on other sites
спасибо за ответ

 

Checkout this one,

Microprocessor Design Using Verilog HDL

by Monte Dalrymple

 

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.

 

 

If any one has e-copy of this book please upload it here!

 

Regards

 

Share this post


Link to post
Share on other sites
Does anyone know of a book dealing with CPU design?

I'm interested in both the instruction set design, as well as standard cell/custom layout implementation.

 

В дополнение к тем книгам, которые посоветовали выше, рекомендую очень хороший курс:

https://class.coursera.org/comparch-2012-001/class

Лектор - David Wentzlaff - один из разработчиков многоядерного процессора RAW и сооснователь компании Tilera.

Краткое содержание курса:

1. Instruction Set Architecture, Microcode

2. Pipelining Review

3. Cache Review

4. Superscalar

5. VLIW

6. Branch Prediction

7. Advanced Caches

8. Memory Protection

9. Vector Processors and GPUs

10. Multithreading

11. Parallel Programming

12. Small Multiprocessors

13. Multiprocessor Interconnect

14. Large Multiprocessors (Directory Protocol)

 

Все очень подробно и доступно расписано. Всего 20 видео лекций. Примерно 2 часа каждая.

К сожалению этот курс уже закончился и возможно скоро доступ к нему будет закрыт. Но я выкачал все видео, а также слайды и если понадобиться смогу расшарить (пишите в таком случае на korotkiy.eugene@gmail.com).

Edited by SamuraY

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this