Патент
Действует
Изобретение № 2579949

КОМПЬЮТЕРНАЯ СИСТЕМА

Правообладатель: АКЦИОНЕРНОЕ ОБЩЕСТВО "БАЙКАЛ ЭЛЕКТРОНИКС" (RU) Авторы: Осипенко Павел Николаевич (RU), Королев Дмитрий Сергеевич (RU), Константин Красик (RU), Гурин Константин Львович (RU), Хренов Григорий Юрьевич (RU)
Формула изобретения

1. Компьютерная система, характеризующаяся тем, что включает в себя систему на кристалле и внешнее последовательное ПЗУ,при этом система на кристалле включает в себя:микропроцессор, содержащий, по меньшей мере, одно микропроцессорное ядро;контроллер внешнего последовательного ПЗУ;устройство прямого отображения адресов данных, располагающихся во внешнем последовательном ПЗУ, в адресное пространство микропроцессора; по меньшей мере, одно интерфейсное устройство; по меньшей мере, одно устройство внутренней памяти; иустройство внутренней коммутации, обеспечивающее взаимодействие между микропроцессором и остальными устройствами системы на кристалле и находящееся между соединенным с контроллером внешнего последовательного ПЗУ устройством прямого отображения адресов данных, располагающихся во внешнем последовательном ПЗУ, в адресное пространство микропроцессора и другими вышеназванными устройствами;при этом названное устройство прямого отображения адресов данных, располагающихся во внешнем последовательном ПЗУ, в адресное пространство микропроцессора содержит регистр считанных данных, регистр адреса и конечный автомат устройства прямого отображения адресов, позволяет осуществлять прямое отображение адресов данных, располагающихся во внешнем последовательном ПЗУ, в адресное пространство микропроцессора и преобразовывает запросы на чтение со стороны микропроцессора в последовательность обращений к контроллеру внешнего последовательного ПЗУ, а считанную из внешнего последовательного ПЗУ последовательность слов данных передает по шине данных из устройства отображения в микропроцессор через устройства внутренней коммутации, при этом устройство внутренней коммутации работает с микропроцессором и с каждым из устройств системы на кристалле с использованием внутрисистемного интерфейса, содержащего наборы шин, каждый из которых включает в себя, по меньшей мере, одну шину данных, по меньшей мере, одну шину адреса и, по меньшей мере, одну шину управления.

2. Компьютерная система по п. 1, отличающаяся тем, что при работе устройства прямого отображения адресов данных в качестве внешнего последовательного ПЗУ используют микросхему Flash памяти с последовательным интерфейсом.

3. Компьютерная система по п. 2, отличающаяся тем, что при работе устройства прямого отображения адресов данных в качестве последовательного интерфейса к внешнему последовательному ПЗУ используют SPI интерфейс, а в качестве контроллера внешнего последовательного ПЗУ используют SPI контроллер.

4. Компьютерная система по п. 1, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью отображения в адресное пространство микропроцессора, содержащего, по меньшей мере, одно микропроцессорное ядро, адресов данных, являющихся инструкциями начального кода загрузки.

5. Компьютерная система по п. 2, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью отображения в адресное пространство микропроцессора, содержащего, по меньшей мере, одно микропроцессорное ядро, адресов данных, являющихся инструкциями начального кода загрузки.

6. Компьютерная система по п. 3, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью отображения в адресное пространство микропроцессора, содержащего, по меньшей мере, одно микропроцессорное ядро, адресов данных, являющихся инструкциями начального кода загрузки.

7. Компьютерная система по п. 4, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью использования внешнего последовательного ПЗУ в качестве источника данных и после завершения чтения инструкций начального кода загрузки.

8. Компьютерная система по п. 5, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью использования внешнего последовательного ПЗУ в качестве источника данных и после завершения чтения инструкций начального кода загрузки.

9. Компьютерная система по п. 6, отличающаяся тем, что устройство прямого отображения адресов данных выполнено с возможностью использования внешнего последовательного ПЗУ в качестве источника данных и после завершения чтения инструкций начального кода загрузки.

10. Компьютерная система по п. 1, отличающаяся тем, что контроллер внешнего последовательного ПЗУ включает в себя конечный автомат контроллера внешнего последовательного ПЗУ, регистр данных, по меньшей мере, один регистр управления и, по меньшей мере, один регистр адреса.

11. Компьютерная система по п. 2, отличающаяся тем, что контроллер внешнего последовательного ПЗУ включает в себя конечный автомат контроллера внешнего последовательного ПЗУ, регистр данных, по меньшей мере, один регистр управления и, по меньшей мере, один регистр адреса.

12. Компьютерная система по п. 3, отличающаяся тем, что контроллер внешнего последовательного ПЗУ включает в себя конечный автомат контроллера внешнего последовательного ПЗУ, регистр данных, по меньшей мере, один регистр управления и, по меньшей мере, один регистр адреса.

13. Компьютерная система по п. 1, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

14. Компьютерная система по п. 2, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

15. Компьютерная система по п. 3, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

16. Компьютерная система по п. 4, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

17. Компьютерная система по п. 5, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

18. Компьютерная система по п. 6, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

19. Компьютерная система по п. 7, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

20. Компьютерная система по п. 8, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

21. Компьютерная система по п. 9, отличающаяся тем, что микропроцессорные ядра образуют кластеры.

22. Компьютерная система по п. 1, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

23. Компьютерная система по п. 2, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

24. Компьютерная система по п. 3, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

25. Компьютерная система по п. 10, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

26. Компьютерная система по п. 11, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

27. Компьютерная система по п. 12, отличающаяся тем, что в качестве устройства внутренней коммутации используют устройство внутренней коммутации, поддерживающее DMA (Direct Memory Access).

28. Компьютерная система по любому из пунктов пп. 1-27, отличающаяся тем, что в качестве устройства внутренней памяти используют память типа SRAM (Static Random Access Memory).

29. Компьютерная система по любому из пунктов п. 1-27, отличающаяся тем, что в качестве устройства внутренней памяти используют память типа ROM (Read Only Memory).

30. Компьютерная система по п. 1-27, отличающаяся тем, что в качестве внутрисистемного интерфейса используют интерфейс типа АМВА.

31. Компьютерная система по п. 1-27, отличающаяся тем, что в качестве внутрисистемного интерфейса используют интерфейс ОСР.

32. Компьютерная система п. 1-27, отличающаяся тем, что в качестве интерфейсного устройства используют устройство контроллера Gigabit Ethernet, или устройство контроллера PCI (Peripheral component interconnect), или устройство контроллера PCI Express или SATA (Serial Advanced Technology Attachment), или устройство контроллера DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory), или устройство контроллера USB (Universal Serial Bus), или устройства контроллеров низкоскоростных последовательных периферийных устройств, или устройство контроллера вывода видеоинформации, или устройства контроллера ввода/вывода звуковой информации.

показать больше
Спасибо! Мы перезвоним вам в ближайшее время!