Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Использование PIC в качестве логики (http://zx-pk.ru/showthread.php?t=5022)

Shaos 31st March 2007 22:04

Quote:

Originally Posted by deathsoft (Post 83713)
Вот ответ на твой вопрос http://www.totalisp.com/forums/forum...&threadid=4585, т.ч. возможно не все потеряно

In general, Lattice's company policy provides programming algorithm to the approved third party vendors and through the ISP embedded code...

т.е. ничего в открытом доступе нет и не будет

deathsoft 1st April 2007 00:18

Quote:

Originally Posted by Shaos (Post 83716)
n general, Lattice's company policy provides programming algorithm to the approved third party vendors and through the ISP embedded code...

т.е. ничего в открытом доступе нет и не будет

токо там ниже было написано, напишите на емэйл такой то и мы вышлем вам код для программирования. Более того мужик вначале на какую то латисовскую книжку ссылался где описан алгоритм программирования обычных GAL.

Shaos 1st April 2007 01:39

Quote:

Originally Posted by deathsoft (Post 83735)
токо там ниже было написано, напишите на емэйл такой то и мы вышлем вам код для программирования. Более того мужик вначале на какую то латисовскую книжку ссылался где описан алгоритм программирования обычных GAL.

ну им надо ещё доказать что ты "approved third party vendor" - и к тому же такой код будет нелегально вставлять в свою программу, предполагаемую к коммерческому или свободному распространению

KingOfEvil 1st April 2007 01:55

Quote:

Originally Posted by Shaos (Post 83707)
Опять двадцать пять... Многие программисты точно также думают, однако разработчики процов печатают все спецификации и выкладывают в открытый доступ - тупят? ;)

Читай внимательнее предыдущий(ие) пост(ы).

Shaos 1st April 2007 02:54

Quote:

Originally Posted by KingOfEvil (Post 83747)
Читай внимательнее предыдущий(ие) пост(ы).

А что читать? Я твою позицию по данному вопросу понял, а именно: разработчик железа должен свято верить в непогрешимость и идеальность компилятора от его любимого производителя ПЛИСов и даже в страшном сне не должен думать на уровне ячеек - это ведь никому не нужно, поэтому производители всё держат в секрете - чтобы разработчики спали спокойно. В случае же разработчиков софта для микроконтроллеров и микропроцессоров - там всё документировано, что привело к возникновению массы несовместимых между собой компиляторов, которые настоящим пацанам нафиг ненужны ибо настоящие пацаны пишут только на голом ассемблере ибо хотят заюзать все так тщательно задокументированные возможности процессора...

Моя точка зрения, которую почему-то я ни до кого не могу донести - разработка железа и разработка софта уже сейчас практически слились в экстазе в одну гибридную хардверно-софтверную разработку - процессоры используют быстрые распараллеленные вычисления, а FPGA на самом деле являются набором разнообразных простых программируемых вычислителей, и лично мне кажется странным, что в области софта всё открыто, а в области железа закрыто - ведь это всё суть одно и тоже...

KingOfEvil 1st April 2007 11:33

Quote:

Originally Posted by Shaos (Post 83756)
А что читать? Я твою позицию по данному вопросу понял, а именно: разработчик железа должен свято верить в непогрешимость и идеальность компилятора от его любимого производителя ПЛИСов и даже в страшном сне не должен думать на уровне ячеек - это ведь никому не нужно, поэтому производители всё держат в секрете - чтобы разработчики спали спокойно. В случае же разработчиков софта для микроконтроллеров и микропроцессоров - там всё документировано, что привело к возникновению массы несовместимых между собой компиляторов, которые настоящим пацанам нафиг ненужны ибо настоящие пацаны пишут только на голом ассемблере ибо хотят заюзать все так тщательно задокументированные возможности процессора...

Моя точка зрения, которую почему-то я ни до кого не могу донести - разработка железа и разработка софта уже сейчас практически слились в экстазе в одну гибридную хардверно-софтверную разработку - процессоры используют быстрые распараллеленные вычисления, а FPGA на самом деле являются набором разнообразных простых программируемых вычислителей, и лично мне кажется странным, что в области софта всё открыто, а в области железа закрыто - ведь это всё суть одно и тоже...

Если и с 3-го дубля человек меня не понимает, значит не судьба.

deathsoft 1st April 2007 14:27

Quote:

Originally Posted by Shaos (Post 83746)
и к тому же такой код будет нелегально вставлять в свою программу, предполагаемую к коммерческому или свободному распространению

Этот код можно дизасемблировать и понять как работает алгоритм программирования, а потом написать свой код, который реализует этот алгоритм.

Shaos 1st April 2007 19:14

Quote:

Originally Posted by KingOfEvil (Post 83768)
Если и с 3-го дубля человек меня не понимает, значит не судьба.

Мы как будто на разных языках разговариваем...

Добавлено через 57 минут
Quote:

Originally Posted by deathsoft (Post 83775)
Этот код можно дизасемблировать и понять как работает алгоритм программирования, а потом написать свой код, который реализует этот алгоритм.

Да он вроде в исходниках на Си идёт - там проблема в том, что шьёт он некий специальный файл, приготовленный в ихней программе, т.е. чтобы мои прошивки в формате 22v10 так прошить, их ещё сконвертить надо - а хотелось бы иметь возможность готовить их полностью автоматически

icebear 2nd April 2007 12:55

Quote:

Originally Posted by Shaos (Post 83707)
Опять двадцать пять... Многие программисты точно также думают, однако разработчики процов печатают все спецификации и выкладывают в открытый доступ - тупят? ;)

Ну сам подумай, зачем прикладному программисту такого рода инфа? Он юзает дельфи или с, разработчики компиляторов этих "дельфи и с" юзали именно тобой упомянутую инфу для разработки компиляторов.

CHRV 2nd April 2007 21:23

Шурик хотел по моему сказать следующее, что используя неполностью документированные плисы, мы заранее подсаживаем себя на среду разработки от производителя. И невозможно создать систему которая будет видоизменять сама себя (так как необходимо всеравно использовать некий тулкит от разработчика).
В случае с полностью открытой системой мы этого избегаем.
Но в данном конкретном случае (разработка клона), нам действительно не принципиально есть тулкит или нет.

Shaos 3rd April 2007 05:02

Quote:

Originally Posted by CHRV (Post 83940)
Шурик хотел по моему сказать следующее, что используя неполностью документированные плисы, мы заранее подсаживаем себя на среду разработки от производителя. И невозможно создать систему которая будет видоизменять сама себя (так как необходимо всеравно использовать некий тулкит от разработчика).
В случае с полностью открытой системой мы этого избегаем.
Но в данном конкретном случае (разработка клона), нам действительно не принципиально есть тулкит или нет.

Ага - примерно так ;)

А вообще моя мечта идиота применительно к ZX-клонам состоит в следующем - (1) подготовка прошивки плисин(ы) клона на самом клоне и (2) перепрошивка самоё себя без участия PC - в случае Спринтера пункт 2 имелся в наличии, а вот пункт 1 в настоящее время физически невозможен (на сколько нибудь приемлемом уровне сложности выше простейшего, коим являются PAL/GAL-ы) по вышеобозначенным мною причинам...

icebear 3rd April 2007 12:55

Quote:

Originally Posted by Shaos (Post 83987)
Ага - примерно так ;)

А вообще моя мечта идиота применительно к ZX-клонам состоит в следующем - (1) подготовка прошивки плисин(ы) клона на самом клоне и (2) перепрошивка самоё себя без участия PC - в случае Спринтера пункт 2 имелся в наличии, а вот пункт 1 в настоящее время физически невозможен (на сколько нибудь приемлемом уровне сложности выше простейшего, коим являются PAL/GAL-ы) по вышеобозначенным мною причинам...

Ну первое можно в любом клоне приципиально. Где-же я читал-то, вроде Xilinx запустил серию (или будет запускать) с внутренним flash rom, который используется для прошивки плис при старте и с которым можно работать как с обычным флешем.

Shaos 3rd April 2007 16:32

Quote:

Originally Posted by icebear (Post 84006)
Ну первое можно в любом клоне приципиально. Где-же я читал-то, вроде Xilinx запустил серию (или будет запускать) с внутренним flash rom, который используется для прошивки плис при старте и с которым можно работать как с обычным флешем.

Под подготовкой прошивки я имел ввиду компиляцию из какого-то визуального представления в непосредственно код для прошивки - щас это без пакета программ для PC от разработчиков конкретных железяк не сделать.

icebear 3rd April 2007 16:38

Quote:

Originally Posted by Shaos (Post 84027)
Под подготовкой прошивки я имел ввиду компиляцию из какого-то визуального представления в непосредственно код для прошивки - щас это без пакета программ для PC от разработчиков конкретных железяк не сделать.

Это я прогнал, имелся в виду пункт 2 :v2_blush:

Shaos 3rd April 2007 17:04

Quote:

Originally Posted by icebear (Post 84029)
Это я прогнал, имелся в виду пункт 2 :v2_blush:

Пункт 2 реализован в Спринтере - имея готовый файл прошивки на дискете (склеенной вместе с образом биоса) её можно загнать во флеш с помощью специальной программки, а после ребута FPGA засосёт эту прошивку из флеши и будет по ней работать. Как-то так...

icebear 3rd April 2007 17:17

Quote:

Originally Posted by Shaos (Post 84032)
Пункт 2 реализован в Спринтере - имея готовый файл прошивки на дискете (склеенной вместе с образом биоса) её можно загнать во флеш с помощью специальной программки, а после ребута FPGA засосёт эту прошивку из флеши и будет по ней работать. Как-то так...

Это всё понятно. Ничего не мешает по идее писать тем же Z80 в турбе (3,5МГц маловато) или АВРом например в parallel slave mode в том же Respect, буде он на FPGA.

Shaos 3rd April 2007 17:20

Quote:

Originally Posted by icebear (Post 84033)
Это всё понятно. Ничего не мешает по идее писать тем же Z80 в турбе (3,5МГц маловато) или АВРом например в parallel slave mode в том же Respect, буде он на FPGA.

А хотелось бы ещё этот образ на том же клоне и готовить...


All times are GMT +4. The time now is 12:54.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.