פורסם 2004 באוקטובר 321 שנים מחבר הנושא לא נשכח לרגע.לאחר מספר ברורים ניתן ליישם את הפרוייקט ע"י אלטרה מתוכנתת ע"י VHDL.הממשק עדיין לא נקבע אם USB או PCI אך רוב הסיכויים נוטים לכיוון PCI.השלבים לביצוע:שרטוט של כל תתי המעגלים הירכיבו את הכרטיס והשילוב בינהם.תכנות וצריבת האלטרה בהתאם לדרישות המעגלים ששורטטו.פיתוח תוכנה שתדבר עם הכרטיס לפי פרמטרים שיקבעו מהמעגל.
פורסם 2004 באוקטובר 321 שנים הנושא לא נשכח לרגע.לאחר מספר ברורים ניתן ליישם את הפרוייקט ע"י אלטרה מתוכנתת ע"י VHDL.הממשק עדיין לא נקבע אם USB או PCI אך רוב הסיכויים נוטים לכיוון PCI.השלבים לביצוע:שרטוט של כל תתי המעגלים הירכיבו את הכרטיס והשילוב בינהם.תכנות וצריבת האלטרה בהתאם לדרישות המעגלים ששורטטו.פיתוח תוכנה שתדבר עם הכרטיס לפי פרמטרים שיקבעו מהמעגל.לדעתי עדיף usb. לי לדוגמא יש לוח בלי AGP ורק עם PCI. ואם אני רוצה לשים את המעגל הזה אז אני לא אוכל לשים כרטיס מסך ורוב הכרטיסי מסך החדשים הם PCI. usb יותר נוח ובכל מחשב סטנדרטי היום יש בערך 4 יציאות usb.
פורסם 2004 באוקטובר 321 שנים חברים, חברים ;D ההצעה נאה. עלה במוחי דבר דומה פעם, אבל לא מצאתי בו טעם מסחרי רציני, והיו לי דברים יותר כיפיים לעשות. אבל אני רואה שזה קרוב לליבכם, ולכן אנסה לתרום קצת מניסיוני הדל. בצד הPCI, עסקתי קצת בתכנון הכרטיס ובעיקר כתיבת הdevice drivers לכרטיס לצורך עבודה תחת Linux. (כרטיס שמעביר 320 מגהביט sustained על PCI-32, כבוד ;D). בצד הUSB, יצא לי לכתוב USB HOST Stack לDSP כלשהו (שלא נדע). וחוצמזה, עסקתי (ועודני עוסק, ברוך השם) באינספור עבודות embedded כאלו ואחרות. אוקי, אחרי הdisclaimer, זו דעתי: 1. בשביל להשתמש בPCI צריך... משהו שמתחבר לPCI Bus . אחרי הדיאגנוזה המעמיקה הזו - יש שתי דרכים, כפי שאני רואה את זה, להתחבר לPCI: א. באמצעות גשר PCI->Local bus, כדוגמת זה http://www.plxtech.com/products/io_accelerators/PCI9030/default.htm. הרכיבים האלו מאוד נוחים ופשוטים. אבל זה רק גשר. אחריו, צריך לבוא מעבד כלשהו. היתרון עם שימוש בכזה גשר (במיוחד זה, שמסוגל להוציא Local Bus ברוחב 8 ביט, למשל), הוא שאפשר להשתמש במגוון עצום של מיקרוקונטרולרים. ב. שימוש במעבד כלשהו עם תמיכה בPCI. זה לא פשוט בכלל, מאחר וזה דורש באס חיצוני של 32 ביט, וכזה יש רק למעבדים כבדים - ובדרך כלל באלו, מאבדים את היכולות של מ יקרוקונטרולר שאנחנו כה רוצים באפליקציה כזו (למשל PWM בשביל לשלוט על מהירות המאווררים, או A/D בשביל פוטנציומטרים, חיישני טמפרטורה וכו'). בנוסף, יש להם טונות של פינים ואריזות עם pitch לא ידידותי למשתמש החובב (קשה להלחים). למעשה, כאן כבר אי אפשר לדבר על מיקרוקונטרולר, אלא על CPU של ממש, ואני לא מכיר כזה CPU עם PCI ופחות מ200 רגליים :'( לחסרונות הPCI נוסיף ספירת מוליכים גבוהה בכל העסק, מה שעלול לאלץ אותנו לעבוד עם כרטיס 4 שכבות, וזה כבר רע למדי, וקושי רציני בdebugging של הבאס, כי לאף אחד מאיתנו אין Logic Analyzer או אף טוב מכך, Bus Analyzer לPCI (כמו VMetro :ylsuper:). אבל, זה נראה טוב ופותח כלמיני דלתות מעניינות. מבחינת תוכנה, אז בצד הEmbedded למעשה יותר קל לעבוד עם PCI, שנראה כמו זכרון לכל דבר, מאשר עם USB לו יש פרוטוקול של ממש. כנ"ל לגבי הדרייבר של הPC (אם כי למישהו שלא מכיר עבודת low-level עם זכרון זה עלול להיות כאב ראש בהתחלה - כלמיני מיפויים פיזיים->וירטואליים וכו'). כלומר, בסך הכל, אפשר להגיד בבטחה שכל צדדי התוכנה לPCI פשוטים להפליא. 2. בשביל להשתמש בUSB צריך... לא הרבה, למעשה. להמון מיקרוקונטרולרים כיום יש יכולות USB Device מובנות (נדמה לי שאפילו יש Atmel AVR עם USB Device). חסרונות? התוכנה. בעוד שהPCI נראה בדיוק כמו זכרון לכל הצדדים המעורבים בדבר, הUSB הוא מנגנון של ממש, עם Stack נכבד (זה של הDevice לא כזה נורא, לפחות אחרי שהHost גרם לי להרגיש את אותה הרגשת חוסר אונים שנחוותה בבוקר יום בהיר אחד, בהירושימה של שלהי מלחמת העולם השניה). התוכנה לPC תהיה יותר קלה למתכנת שלא מנוסה בkernel programming, כנראה, אבל למישהו שמכיר PCI לדעתי, ובלי שאי פעם ניסיתי בWindows, יהיה יותר מהיר לממש את הדרייבר לPCI. וכאמור, התוכנה למיקרוקונטרולר קצת יותר מסובכת (אם כי אני מודע לכך שבוודאי מימושים שונים של הdevice controller במעבדים שונים הקלו רבות על המתכנת). עכשיו, אחרי שהגענו למסקנה שPCI הרבה יותר מסובך מבחינת חומרה אבל מאוד פשוט מבחינת תוכנה, בעוד שUSB מאוד קל מבחינת חומרה אבל עלול להעיק (מעט, אבל עדיין) מבחינת תוכנה נשאר לנו להביט על הדברים מסביב. מבחינת אינטגרציה למערכת - הכרטיס PCI לוקח, אין ספק. הרבה יותר נאה ומקצועי, וl33t sk1llz ומה לא. מבחינת אספקת מתחים - לא ברור, לדעתי הPCI לוקח גם כאן. לדעתי, אפשר למשוך זרם גבוה בהרבה מהPCI. הUSB מוגבל, לפי התקן, ל500mA ב5V על הבאס. בואו נניח שנשתמש בהזנה נפרדת מהספק בכל מקרה, אז זה תיקו. הצעת פשרה שלי היא לעשות משהו שמתחבר בתוך אחד הdrive bays, ומתחבר לבאס הUSB דרך הheader שעל הלוח שמיועד לUSB הקדמי. כמובן שאנו עדיין רוצים להשתמש בheader הזה בשביל ייעודו המקורי, ולכן המארז יתחבר למכשיר הזה שלנו במקום ללוח - נעשה שם פיצול על ידי רכיב USB Hub כלשהו. אני אשמח לעזור. אם תבחרו במעבד שאושר על ידי המועצה העליונה (Atmel AVR למשל), אני מוכן לקחת על עצמי את התוכנת Embedded לדבר הזה (יש לי את כל כלי הפיתוח וכו'). אם בחרתם בPCI, אני מוכן לעזור למי שכותב את הדרייבר בכל הקשור לPCI, ואולי אף לעשות לזה גרסת לינוקס.. בכל מקרה, אין לי זמן\כוח נפשי לכתוב דרייבר ווינדוס לPCI. הצעד הראשון שצריך לעשות, מכאן, הוא לבחור - PCI או USB. הצעד השני הוא לבחור רכיבים, ובראשם מעבד (לא צריך להיות קשה מדי). הצעד השלישי הוא חלוקת תפקידים ו-יאללה. זה באמת לא פרוייקט מסובך, למעשה זה פרוייקט פשוט למדי. אני אשמח לתרום כל גישה שיש לי לציוד ורכיבים לטובת הכלל (אני לא גרוע כמו שלעיתים נדמה מקריאת פורום "על האתר" ).
פורסם 2004 באוקטובר 321 שנים הנושא לא נשכח לרגע.לאחר מספר ברורים ניתן ליישם את הפרוייקט ע"י אלטרה מתוכנתת ע"י VHDL.הממשק עדיין לא נקבע אם USB או PCI אך רוב הסיכויים נוטים לכיוון PCI.השלבים לביצוע:שרטוט של כל תתי המעגלים הירכיבו את הכרטיס והשילוב בינהם.תכנות וצריבת האלטרה בהתאם לדרישות המעגלים ששורטטו.פיתוח תוכנה שתדבר עם הכרטיס לפי פרמטרים שיקבעו מהמעגל.הצעה ידידותית, ממי שהיה קרוב לעניין - שכח ממימוש PCI בסינטזה, גם קניית core מוכן לא מבטיח לך שקט נפשי. יש לך גישה לכלי debugging לPCI?זה פשוט לא שווה את ההתעסקות, שים PCI bridge וסגור עניין.
פורסם 2004 באוקטובר 321 שנים שכחתי לאמר לכם גם שכבר קיים מוצר כזה.. אומנם הוא עדיין לא בישראל אבל הוא קיים.מקבלים איתו 4 חיישני טמפרטורה וניתן לחבר אליו מאווררים. דרך תוכנה במחשב הכלולה במוצר ניתן לשלוט על מהירות המאווררים, על כמה אחוזי מהירות יפעלו והאם יופעלו ידנית על יד המשתמש או על ידי המחשב לפי צרכיו.ישנם עוד כמה אופציות שם כמו גרף וכאלו. המוצר גם לא עד כדי כך יקר.
פורסם 2004 באוקטובר 321 שנים אני יכול לכסות את 2(אל"צ שנה ב')דרך אגב באיזו תכנה השתמשת לאנימצייה?...אממ הייתי רוצה להגיד אמביציוזי אבל אולי יצא מזה משהו...עריכה:יכול לתת פתרונות איחסון זמניים לכל חומר הקשור לאתר,לאור עמ' 7:icq:195449506messenger:eyalbaum@zahav.net.ilyahoo messenger:electricboom2001אייל
פורסם 2004 באוקטובר 321 שנים שכחתי לאמר לכם גם שכבר קיים מוצר כזה.. אומנם הוא עדיין לא בישראל אבל הוא קיים.מקבלים איתו 4 חיישני טמפרטורה וניתן לחבר אליו מאווררים. דרך תוכנה במחשב הכלולה במוצר ניתן לשלוט על מהירות המאווררים, על כמה אחוזי מהירות יפעלו והאם יופעלו ידנית על יד המשתמש או על ידי המחשב לפי צרכיו.ישנם עוד כמה אופציות שם כמו גרף וכאלו. המוצר גם לא עד כדי כך יקר.לינק? משהו?
פורסם 2004 באוקטובר 321 שנים המממ .....http://www.vlsys.co.kr/product/zephyrus.phpויש גם גרסה חיצונית USB שאני לא מוצא באתר שלהם ...
פורסם 2004 באוקטובר 321 שנים לכל מה שקשור לתוכנה(גם במחשב לכל פלטפורמה!) וגם תוכנה בכרטיס עצמו ואלקטרומיקה אני יכול לעזור לא קראתי את התראד כולו אבל את הפוסט הראשון כן בקיצר אני משתייך ל1 2 3 אני ממליץ להשתמש בCHIPS של MICROCHIP שהם מיקרו קונטרולרים קטנים בעלי יכולת תיכנות רבה ועולים קצת (בין 3-6 דולר ליחידים)ד"א אין לך MESSENGER פשוט אין לי כוח לפתוח ICQ
פורסם 2004 באוקטובר 321 שנים המממ .....http://www.vlsys.co.kr/product/zephyrus.phpויש גם גרסה חיצונית USB שאני לא מוצא באתר שלהם ...LOL http://www.pandas.co.il/product_info.php?manufacturers_id=270&products_id=7339 ;Dזריזים, פנדה...עדיין, אפשר לעשות טוב יותר. וחוצמזה, זה פרוייקט של חברי הפורום, לא?
פורסם 2004 באוקטובר 321 שנים המממ .....http://www.vlsys.co.kr/product/zephyrus.phpויש גם גרסה חיצונית USB שאני לא מוצא באתר שלהם ...הנה ה-usbhttp://www.vlsys.co.kr/product/lis2_premium.phpוהנה בפנדה:http://www.pandas.co.il/product_info.php?cPath=946_1185&products_id=7337
פורסם 2004 באוקטובר 321 שנים לדעתי אם מורידים את הקטע של חיבור בן חומרה לתוכנה ועושים הכל על פנאל עם כפתורים זה הופך את העסק לקל הרבה יותר וד"א הPCI זה רק מיקום בזיכרון כמו שיש VIDEO BIOS MEMORY שנמצא ב0XB800 בקיצר זה לא דבר קשה עם קצת ידע בASM אבל יותר קל בלי ממשק תוכנה לחומרה
פורסם 2004 באוקטובר 321 שנים נשמע טובאם זה יצא לפועלכדי להקל על המתכנתים אני מציע שיהיה צוות של יעול/עיצובמי שלא יודע לתכנת אך יש לו דרכים מועליות לפתירת בעיות (בעע :\) או יותר טוב.. מי שיכול לעזור בעיצוב.. אבל רעיונות ראשוניים יכול להשתייך לשם..בכל מקרה... אני לא חושב שהעובדה שקיים כבר כזה מוצר צריכה להפריע...אם הפרויקט יצא לפועל, זה יהיה פרויקט "של הקהילה" ו/או "פרויקט כחול-לבן"מוגש כחומר למחשבה מטעם גאה
פורסם 2004 באוקטובר 321 שנים אם נעזוב לרגע את צד התוכנת low level (כלומר התוכנה למיקרוקונטרולר והדרייבר למערכת ההפעלה), עדיין נשארת התוכנה למשתמש. אפשר לעשות שם המון, ואין לי ספק שיש כאן הרבה אנשים שמסוגלים לתרום לה. אז יאללה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.