M
mathswork
Guest
Hi, semua
Saya telah mengembangkan ARMv4 IP core.Belum ARM khas bus, tetapi bekerja dengan baik.Aku perlu bantuan dari siapapun untuk membungkus sebagai inti IP yang khas, atau dukungan setiap testcase bagi saya.Inti ini sangat kecil: a. V file kurang dari 2000 baris.Setiap orang dapat menggunakannya, aku hanya butuh saran Anda untuk mengembangkan dengan baik.
Aku ingin meletakkannya untuk opencores.org, tapi itu ditolak.
Inti IP ini adalah ARM clone.Ini memiliki arsitektur yang sama ARM v4.Fitur utamanya daftar:
- Tidak mendukung instruksi Coprocessor
- Tidak mendukung set instruksi THUMB
- Semua menyela didukung
- Instruksi-instruksi ini didukung, kecuali Coprocessor instruksi.
LDR; ldrb; str; strb; ldrh; strh; ldrsb; ldrsh; SWP; swpb; LDM; stm; b; bx; dp; mult; multl; Swi; mrs; MSR;
- Little-endian format.
- Inti IP ini sangat kompak: kawasan ASIC kurang dari 30.000 gerbang (2 input gerbang NAND).
- Jalur kritis adalah salah satu yang memiliki 32 bit-32 bit pengali dan 64bit - 64bit adder, yang mengakumulasikan milik mengalikan instruksi panjang.
- Semua IP inti adalah satu-satunya. V file, yang memiliki panjang pendek: kurang dari 2000 baris.
- Hal ini dapat dibuka atau beku oleh menegaskan satu port input "cpu_en" untuk tingkat tinggi atau rendah, yang akan membantu mengurangi kekuatan lebih.Selain itu, jika membaca dari RAM membutuhkan lebih banyak siklus, inti IP bisa dibekukan sampai data dari ram disiapkan; jika hanya satu bus yang ada, itu juga dapat dibekukan sampai data atau instruksi siap.
- Tiga tahap pipa digunakan: fetch, decode, jalankan.Membaca dari ram akan membutuhkan lebih satu siklus karena ketika mengirimkan alamat untuk RAM, data harus disiapkan dalam siklus berikutnya.Pada waktu itu jika mengambil data yang digunakan sebagai salah satu operand, instruksi berikutnya harus ditinggalkan dan satu siklus cadangan terjadi.
Maaf, tapi Anda harus login untuk melihat lampiran
Saya telah mengembangkan ARMv4 IP core.Belum ARM khas bus, tetapi bekerja dengan baik.Aku perlu bantuan dari siapapun untuk membungkus sebagai inti IP yang khas, atau dukungan setiap testcase bagi saya.Inti ini sangat kecil: a. V file kurang dari 2000 baris.Setiap orang dapat menggunakannya, aku hanya butuh saran Anda untuk mengembangkan dengan baik.
Aku ingin meletakkannya untuk opencores.org, tapi itu ditolak.
Inti IP ini adalah ARM clone.Ini memiliki arsitektur yang sama ARM v4.Fitur utamanya daftar:
- Tidak mendukung instruksi Coprocessor
- Tidak mendukung set instruksi THUMB
- Semua menyela didukung
- Instruksi-instruksi ini didukung, kecuali Coprocessor instruksi.
LDR; ldrb; str; strb; ldrh; strh; ldrsb; ldrsh; SWP; swpb; LDM; stm; b; bx; dp; mult; multl; Swi; mrs; MSR;
- Little-endian format.
- Inti IP ini sangat kompak: kawasan ASIC kurang dari 30.000 gerbang (2 input gerbang NAND).
- Jalur kritis adalah salah satu yang memiliki 32 bit-32 bit pengali dan 64bit - 64bit adder, yang mengakumulasikan milik mengalikan instruksi panjang.
- Semua IP inti adalah satu-satunya. V file, yang memiliki panjang pendek: kurang dari 2000 baris.
- Hal ini dapat dibuka atau beku oleh menegaskan satu port input "cpu_en" untuk tingkat tinggi atau rendah, yang akan membantu mengurangi kekuatan lebih.Selain itu, jika membaca dari RAM membutuhkan lebih banyak siklus, inti IP bisa dibekukan sampai data dari ram disiapkan; jika hanya satu bus yang ada, itu juga dapat dibekukan sampai data atau instruksi siap.
- Tiga tahap pipa digunakan: fetch, decode, jalankan.Membaca dari ram akan membutuhkan lebih satu siklus karena ketika mengirimkan alamat untuk RAM, data harus disiapkan dalam siklus berikutnya.Pada waktu itu jika mengambil data yang digunakan sebagai salah satu operand, instruksi berikutnya harus ditinggalkan dan satu siklus cadangan terjadi.
Maaf, tapi Anda harus login untuk melihat lampiran